persistent rumour - French English Dictionary